

/* Menu item Css */
.list .item.item-accordion {
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0;
    transition: 0.09s all linear;
}
.list .item.item-accordion.ng-hide {
    line-height: 0px;
}
.list .item.item-accordion.ng-hide-add,
.list .item.item-accordion.ng-hide-remove {
    display: block !important;
}

/* Summary */

summary::-webkit-details-marker {
    display: none;
}
details {
    overflow: hidden;
    display: none;
}

details summary {
    cursor: pointer;
}

details div {
    float: left;
    width: 65%;
}

details div h3 { margin-top: 0; }

/*summary:after {*/
    /*background: red;*/
    /*border-radius: 5px;*/
    /*content: "?";*/
    /*color: #fff;*/
    /*float: left;*/
    /*font-size: 1em;*/
    /*font-weight: bold;*/
    /*margin: -5px 10px 0 0;*/
    /*padding: 0;*/
    /*text-align: center;*/
    /*width: 20px;*/
/*}*/
/*details[open] summary:after {*/
    /*content: "-";*/
/*}*/